Component({
  data: {
    isShow: false
  },
  properties: {
    right: {
      type: Boolean,
      value: false
    },
    show: {
      type: Boolean,
      value: false,
      observer: "_showObserver"
    },
    duration: {
      type: Number,
      value: 1000
    }
  },
  methods: {
    _showObserver( val ) {
      // console.log( '是否打开:' + val );
      // this.setData({
      //   isShow: val
      // })
      // if ( val ) {
      //   let timer = setTimeout(() => {
      //     this.setData({
      //       isShow: false
      //     })
      //     clearTimeout( timer );
      //     timer = null;
      //   }, this.data.duration);
      // }
    }
  }
})